package top.xia17.plugins.demo.security;

/**
 * security的工具类
 * 主要就是为了获取当前的登录信息
 *
 * @author xia17
 * @since 2021/12/8 17:12
 */
public class SecurityUtil {


//    /**
//     * 获取登录信息
//     *
//     * @return /
//     */
//    public static LoginInfo getLoginInfo() {
//        Authentication authentication = SecUtil.getAuthentication();
//        if (authentication == null) {
//            return SYSTEM;
//        }
//        return (LoginInfo) authentication.getPrincipal();
//    }
//
//
//    /**
//     * 获取用户ID
//     *
//     * @return /
//     */
//    public static Long getUserId() {
//        return getLoginInfo().getUserId();
//    }
//
//    /**
//     * 获取用户名
//     *
//     * @return /
//     */
//    public static String getUsername() {
//        return getLoginInfo().getUsername();
//    }
//
//    /**
//     * 获取昵称
//     *
//     * @return /
//     */
//    public static String getNickName() {
//        return getLoginInfo().getNickname();
//    }
//
//    /**
//     * 获取权限信息
//     *
//     * @return /
//     */
//    public static List<String> getAuthorityList() {
//        return SecUtil.getAuthorityList();
//    }
//
//    /**
//     * 获取token
//     *
//     * @return /
//     */
//    public static String getToken() {
//        return SecUtil.getToken();
//    }

}
